package demo.IOStream;

import java.io.*;

/**
 * @Auther: hjy(lc))
 * @Date: 2022/8/15-08-15-22:33
 * @Description：demo.IOStream
 */
/*
综合港台媒体消息，台湾地区领导人选举正在开票中。上一届台湾地区领导人选举投票率为80 .28% ，
台选务主管机 构预估，本届选情不若上届热络，保守估计约七成五。按此换算成选票约是1300万票，即只要任一方获得超过650万
票过半门槛，就铁定当选。*****   ******据中评社消息，下午6时左右，马萧得票破700万，胜谢苏200多万票。
国民党主席吴伯雄、秘书长吴敦义已抵马 萧总部。吴伯雄自行宣布当选。

要求：

读取文件a的内容并输出到另外一个文件里面

把***\**\**** ***\**\*\****换成新内容再输出，新内容为:
    核心提示：第十二任台湾地区领导人选举今日举行，马萧(马英九、萧万长)竞选总部统计宣称已获得超过700万张选
    票， 自行宣布当选。
 */
public class File_Stram {
    public static void main(String[] args) {
        BufferedWriter bw = null;
        BufferedReader br = null;
        try {
            br = new BufferedReader(new FileReader("a.txt"));
            bw = new BufferedWriter(new FileWriter("b.txt"));
            String str = new String();
            while((str = br.readLine()) != null){
                if(str.equals("*****   ******")){
                    str = "核心提示：第十二任台湾地区领导人选举今日举行，马萧(马英九、萧万长)竞选总部统计宣称已获得超过700万张 选票， 自行宣布当选。";
                }
                bw.write(str);
                bw.newLine();
            }
        } catch (IOException e) {
            e.printStackTrace();
        }finally {
            try {
                if(br != null){
                    br.close();
                }
                if(bw != null){
                    bw.close();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}
